html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 60em;
    background-image:url("../img/background.png");/*背景图片*/
}
footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    /*background-color: #f5f5f5;*/
    background-color: #343a40;
}
/*缩小导航栏上下间距*/
.self-padding-bAt-mini{
    padding-top: 0.2em !important;
    padding-bottom: 0.2em !important;
}
/*底部栏上下间距*/
.self-padding-tAb-massive{
    padding-top:3em !important;
    padding-bottom: 1.5em !important;
}
.self-text-thin{
    font-weight:300 !important;
}

.self-text-spaced{
    letter-spacing: 1px !important;
}

/*.self-text-lined{*/
/*    line-height:1.8;*/
/*}*/

/*透明度设置为0.8*/
.self-opacity-mini{
    opacity:0.8 !important;
}
/*导航栏第一个组块边界*/
.self-padding-first-border{
    padding-left:50px !important;
    padding-right:20px !important;
}
/*导航栏其他组块边界设置*/
.self-padding-other-border{
    padding-left:20px !important;
    padding-right:20px !important;
}
/*导航栏search组块边界设置*/
.self-padding-search-border{
    padding-right:2em !important;
}
/*页面中心上边界设置*/
.self-header-border{
    padding-top:5em !important;
}
